Test-case Driven versus Checklist-based Inspections of Software Requirements - An Experimental Evaluation

نویسندگان

  • Nina Dzamashvili-Fogelström
  • Tony Gorschek
چکیده

Software inspections have proved to be an effective means to find faults in different software artifacts, and the application of software inspections on requirements specifications is believed to give a high return on investment as problems are caught early. However, despite the existing evidence of positive effects requirements inspections are not a common practice in industry. The reason is believed to be the cost associated with inspections as a technology. This paper presents an evaluation of test-case driven inspections (TCD) an emerging inspection technique that aims to cut costs associated with traditional requirements inspections. To formally test the efficiency and effectiveness of TCD inspections an experiment was conducted, in a controlled environment, where checklist based inspections was used as a point of reference. The experiment results indicate that TCD inspections perform better when it comes to effectiveness in finding major faults in a requirements specification.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Defect Detection Techniques for Software Requirements Inspections

Perspective-Based Reading (PBR) is a family of defect detection techniques which have been proposed to improve the effectiveness of software requirements inspections. PBR drives individual document reading by means of perspectivedependent procedural scenarios, which are different for each inspector in the team. Based on the former PBR experiments, we present a controlled experiment with more th...

متن کامل

Determine the impact of the implementation of the program checklists resulting from official inspections in identifying hazards in an automotive industry

Introduction: today, the main concern of the responsible organizations in the field of safety is identifying and eliminating the dangers that threaten people`s lives and it can cause damage. Perhaps it can be said with caution that today there are so many incidents in the industrialized countries. A common approach to safety analysis and accident prevention is to inspect. The purpose of this st...

متن کامل

An Evaluation of Checklist-Based Reading for Entity-Relationship Diagrams

Software inspections have attracted much attention over the last 25 years. It is a method for static analysis of artefacts during software development. However, few studies look at inspections of entity-relationship diagrams (ER-diagrams), and in particular an evaluation of the number of defects, number of false-positives and the types of defects that are found by most reviewers. ER-diagrams ar...

متن کامل

An Experimental Comparison of Checklist-Based Reading and Perspective-Based Reading for UML Design Document Inspection

This paper describes an experimental comparison of two reading techniques, namely Checklist-based reading (CBR) and Perspective-based reading (PBR) for Object-Oriented (OO) design inspection. Software inspection is an effective approach to detect defects in the early stages of the software development process. However, inspections are usually applied for defect detection in software requirement...

متن کامل

Prioritized Use Cases as a Vehicle for Software Inspections

Principles from software inspections, use cases and operational profile testing are combined into the usage-based reading technique (UBR). The goal is to provide an efficient reading technique for software inspections, which takes the user viewpoint on the software and the faults it may contain. The user reads, for example, a design document guided by prioritized use cases. An experimental eval...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007